// 给定两个正整数a和b，求在[a,b] 中的所有整数中
// 不出现 62 和 4 的有多少个
// 测试链接：https://acm.hdu.edu.cn/showproblem.php?pid=2089

#include <bits/stdc++.h>

using namespace std;

int cnt(int num)
{
    auto s = to_string(num);
    int m = s.size();
    int dp[m][10];
    memset(dp, -1, sizeof dp);
    // 这题不要考虑前导零
    function<int(int, int, bool)> f = [&](int i, int prev, int is_limit) -> int
    {
        if(i == m) return 1;
        if(!is_limit && dp[i][prev] != -1) return dp[i][prev];
        int up = is_limit ? s[i] - '0' : 9;
        int ans = 0;
        for(int d = 0; d <= up; ++d)
        {
            if(d == 4) continue;
            else if(prev == 6 && d == 2) continue;
            ans += f(i + 1, d, is_limit && d == up);
        }
        if(!is_limit) dp[i][prev] = ans;
        return ans;
    };

    return f(0, 0, true);
}

int compute(int a, int b)
{
    return cnt(b) - cnt(a - 1);
}

int main()
{
    int a, b;
    while(scanf("%d%d", &a, &b) == 2)
    {
        if(a == 0 || b == 0) break;
        printf("%d\n", compute(a, b));
    }

    return 0;
}